package com.cluster.platform.service;

import com.cluster.platform.common.api.CommonPage;
import com.cluster.platform.common.api.CommonResult;
import com.cluster.platform.dto.SysConfigDto;
import com.cluster.platform.model.SysConfig;

import java.util.List;

public interface SysConfigService {

    // 批量操作
    CommonResult<Object> batchSysConfig(Integer status, List<String> ids);

    // 分页查询
    CommonResult<Object> fetchList(SysConfigDto sysConfigDto);

    // 获取系统配置信息
    CommonResult<Object> searchSysConfig(SysConfig sysConfig);

    // 新增系统配置信息
    CommonResult<Object> addSysConfig(SysConfig sysConfig);

    // 修改系统配置信息
    CommonResult<Object> updateSysConfig(SysConfig sysConfig);

    // 删除系统配置信息
    CommonResult<Object> delSysConfig(SysConfig sysConfig);
}
